Managing variability requirements and variation points for Software Product Lines A Case Study

نویسندگان

  • Jonas Andersson
  • Samuel Nygren
چکیده

In this article we are presenting an evaluation of the product derivation process for the product line approach at Sony Ericsson Mobile Communications. The paper examines the weaknesses in the current derivation process and the gaps between the requirements and the configuration of products. We also present improvements to the current process for product configuration. This was done to connect the configuration to the initial requirements and to be able to configure products in a more efficient way, clarifying the responsibilities among the different stakeholders.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Classboxes: Supporting Unanticipated Variation Points in the Source Code

Software product lines refer to engineering techniques for creating a portfolio of similar software systems from a shared set of software assets in a controlled way. Managing variability is the key issue of software product line practice. Modelling variation points is largely addressed by a selection of linguistic constructs and modelling techniques (e.g., design pattern, macro, configuration f...

متن کامل

A Multiple Views Model for Variability Management in Software Product Lines

With current trends towards moving variability from hardware to software, and given the increasing desire to postpone design decisions as much as is economically feasible, managing the variability from requirements elicitation to implementation is becoming a primary business requirement in the product line process. Nowadays, a medium size software system may encompass hundreds if not thousands ...

متن کامل

How complex is my Product Line? The case for Variation Point Metrics

Software Product Lines aim at capturing the variability and commonality of a family of related programs that share a common set of assets. Variation points capture variability on the artifacts that constitute a product line. Depending on the feature configuration, the variation points are bound according to instantiation logic or mechanism to realize an actual program variant. We argue that thi...

متن کامل

An Approach to Managing Feature Dependencies for Product Releasing in Software Product Lines

Product line software engineering is a systematic approach to realize large scale software reuse. Software product lines deal with reusable assets across a domain by exploring requirements commonality and variability. Requirements dependencies have very strong influence on all development phases of member products in a product line. There are many feature oriented approaches on requirement depe...

متن کامل

A Meta-model for Representing Variability in Product Family Development

Effective product family based development depends on exploiting the commonality and variability in customer requirements. The desirability of variability in products is driven by the (manifest and hidden) needs of the various target market segments identified by various organizational units like sales and marketing. These are informed by other critical components of the context in which produc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008